package com.qunar.wan.common_api.service;


import com.qunar.wan.common_api.model.Classify;
import com.qunar.wan.common_api.service.mapper.ClassifyMapper;

import java.util.List;

/**
 * User: hangyu.shen Date: 13-11-27 Time: 下午7:36
 */
public interface ClassifyService extends BaseService<Classify, ClassifyMapper> {

    /**
     * 获取classify表的所有数据
     *
     * @return 返回classify对象数据的列表
     */
    List<Classify> selectAll();

    /**
     * 用于获取classify及sub_classify相关联的所有数据
     *
     * @return 将获取的数据以Object的形式返回（Json数据）
     */
    List<Object> selectAllClassifyAndSub();

    /**
     * 根据classify的id查找classify对象
     * 
     * @param id 大分类活动id
     * @return
     */
    Classify selectClassifyById(int id);
}
